# 将列表中的数据复制⼀份,给到⼀个新的列表
# # 使⽤场景: 有⼀个列表, 需要修改操作列表中的数据, 修改之
# 后, 需要和原数据进⾏对⽐,即原数据不能改
# 1. 使⽤切⽚
# 变量 = 列表[:]
# 2. 使⽤ copy ⽅法
# 变量 = 列表.copy()
my_list = [1, 2, 3]
my_list1 = my_list[:]
print('my_list :', my_list)
print('my_list1:', my_list1)
my_list1[1] = 22
print('my_list :', my_list)
print('my_list1:', my_list1)
# 分割线
print('-' * 30)

my_list2 = my_list.copy()
print('my_list :', my_list)
print('my_list2:', my_list2)
my_list2[2] = 33
print('my_list :', my_list)
print('my_list2:', my_list2)
print('=' * 30)
my_list3 = my_list # 这是同⼀个列表,多了⼀个名字, 引⽤
# 改list_3，list_1也会改变
print('my_list :', my_list)
print('my_list3:', my_list3)
my_list3[0] = 11
print('my_list :', my_list)
print('my_list3:', my_list3)